# 导包
import unittest

# 加载对象
# TODO loader.loadTestsFromName 通过模块名,类名,方法名加载,类型是字符串
loader1 = unittest.defaultTestLoader.loadTestsFromName('test_cases.test_demo1')
loader2 = unittest.defaultTestLoader.loadTestsFromName('test_cases.test_demo2.TestDemo2')

# loader.loadTestsFromNames 复数形式,参数是列表
loader = unittest.defaultTestLoader.loadTestsFromNames(['test_cases.test_demo1', 'test_cases.test_demo2.TestDemo2'])

# 测试套件
suite = unittest.TestSuite()
suite.addTest(loader)

# 执行测试用例，实例化TextTestRunner类
runner = unittest.TextTestRunner(verbosity=2)

# 使用run()方法运行测试套件
runner.run(suite)

